What is the meaning of the word "legal residence"?
Definitions:
-
the residence where you have your permanent home or principal establishment and to where, whenever you are absent, you intend to return noun
- Our legal residence is in New York.